﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;

namespace EncuentraWEB
{
    public class clsCoches
    {
        private EncuentraEntities _encuentraContext;

        public DataTable buscar(string strDominio, int intEmpresa)
        {
            _encuentraContext = new EncuentraEntities();
            _encuentraContext.Connection.Open();
            //IQueryable empresasquery=null;
            var query = from obj in _encuentraContext.Coches
                        where obj.varDominio.Contains(strDominio)
                        select new { obj.intIdCoche, obj.varDominio, obj.varDenominacion, obj.varModeloMotor};
            if (strDominio.Length <= 0 && intEmpresa==0)
            {
                query = from obj in _encuentraContext.Coches
                        select new { obj.intIdCoche, obj.varDominio, obj.varDenominacion, obj.varModeloMotor };
            }

            

            //if (strDenominacion.Length > 0)
            //{
            //    empresasquery = from emp in _encuentraContext.Empresas
            //                    where emp.varDenominacion.Contains(strDenominacion)
            //                    select new { emp.intIdEmpresa, emp.varDenominacion, emp.varCuit };
            //}
            var x = query.ToList();
            int y = x.Count;
            if (y == 0) return null;
            DataTable dt = query.ToADOTable(rec => new object[] { query });

            return dt;
        }
        public void Eliminar(int intId)
        {
            var context = new EncuentraEntities();
            Empresas de = context.Empresas.Where(x => x.intIdEmpresa == intId).First();
            context.DeleteObject(de);
            context.SaveChanges();
            context.Dispose();
        }
    }
}
